﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using WF.Web.Components.WorkSpace;
using Com.DAO;

namespace WF.Web.Pages.WorkSpace
{
    public partial class MyKQList : Com.UI.Web.PageEx
    {
        protected DataManager dataManager = new DataManager();

        protected void Page_Load(object sender, EventArgs e)
        {
        }

        //public override void OnQuery(EventArgs e)
        //{
        //    //KaoQinList1.txtOtherUser.Text = KaoQinList1.txtOtherUserForInput.Text.Trim();
        //    KaoQinList1.txtOtherUser.Text = "chonggs";
        //    //base.OnQuery(e);
        //}

        //public override void SetQueryInitValue(string dataGridID)
        //{

        //    switch (dataGridID)
        //    {
        //        case "dgList"://考勤列表
        //            //					KaoQinList1.txtUser.Text = this.Page.User.Identity.Name;
        //            //if (DateTime.Now.Day < 7)
        //            //{
        //            //    DateTime tmp = DateTime.Now.AddMonths(-1);
        //            //    KaoQinList1.txtStartDate.Text = tmp.ToString("yyyy") + tmp.ToString("MM") + "01";
        //            //}
        //            //else
        //            //{
        //            //    KaoQinList1.txtStartDate.Text = DateTime.Now.ToString("yyyy") + DateTime.Now.ToString("MM") + "01";
        //            //}
        //            //KaoQinList1.txtEndDate.Text = DateTime.Now.AddDays(1).ToString("yyyyMMdd");
        //            KaoQinList1.BindLstUser();
        //            break;

        //        case "dgRegList":
        //            //HolidayList1.txtStartDate.Text = DateTime.Now.ToString("yyyyMM01");
        //            //HolidayList1.txtEndDate.Text = DateTime.Now.ToString("yyyyMMdd");
        //            //HolidayList1.txtUser.Text = Page.User.Identity.Name.ToLower().Replace("centaline\\", "");
        //            break;

        //        case "dgCardTimesList":
        //            //CardTimeList1.txtStartDate.Text = DateTime.Now.ToString("yyyyMM01");
        //            //CardTimeList1.txtEndDate.Text = DateTime.Now.ToString("yyyyMMdd");
        //            //CardTimeList1.txtUser.Text = Page.User.Identity.Name.ToLower().Replace("centaline\\", "");
        //            break;

        //    }
        //    base.SetQueryInitValue(dataGridID);
        //}

        //public override string GetQueryCondition(string dataGridID)
        //{
        //    string condition = "";
        //    string rtn = "";
        //    string ExtraWhere = "";
        //    string UserAccount = "";

        //    switch (dataGridID)
        //    {
        //        case "dgList"://考勤列表
        //            if (KaoQinList1.txtOtherUser.Text.Trim() != "")
        //            {
        //                UserAccount = KaoQinList1.txtOtherUser.Text.Trim();
        //                UserAccount = UserAccount.ToLower();
        //                UserAccount = UserAccount.Replace("centaline\\", "");

        //                //						KaoQinList1.txtOtherUser.Text = "" + KaoQinList1.txtOtherUser.Text.Replace(" ","").ToLower().Replace("centaline\\","") ;
        //                ExtraWhere = " and (DomainAccount = 'centaline\\" + UserAccount + "' or UserName = '" + UserAccount + "')";
        //                KaoQinList1.txtOtherUser.OperateRight = Com.UI.Web.OperateRight.None;
        //                KaoQinList1.lstUser.OperateRight = Com.UI.Web.OperateRight.None;
        //            }
        //            else
        //            {
        //                KaoQinList1.lstUser.OperateRight = Com.UI.Web.OperateRight.Query;
        //                KaoQinList1.txtOtherUser.OperateRight = Com.UI.Web.OperateRight.None;
        //            }
        //            condition = ExtraWhere + " order by attendanceDate desc,basicTime desc";
        //            break;

        //        case "dgRegList":
        //            if (HolidayList1.lstState.SelectedValue != null && (HolidayList1.lstState.SelectedValue.Trim() == "" || HolidayList1.lstState.SelectedValue.Trim() == "全部"))
        //            {
        //                HolidayList1.lstState.OperateRight = Com.UI.Web.OperateRight.None;
        //            }
        //            else
        //            {
        //                HolidayList1.lstState.OperateRight = Com.UI.Web.OperateRight.Query;
        //            }
        //            UserAccount = HolidayList1.txtUser.Text.Trim();
        //            UserAccount = UserAccount.ToLower();
        //            UserAccount = UserAccount.Replace("centaline\\", "");
        //            ExtraWhere = " and (DomainAccount = 'centaline\\" + UserAccount + "' or Name = '" + UserAccount + "')";
        //            condition = ExtraWhere + " order by b_date desc ";
        //            break;

        //    }
        //    rtn = base.GetQueryCondition(dataGridID) + condition;
        //    return rtn;
        //}

        
    }
}